package cn.dm.controller;


import cn.dm.common.Dto;
import cn.dm.common.DtoUtil;
import cn.dm.service.ItemService;
import cn.dm.vo.DmItemTypeVo;
import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.*;

import javax.annotation.Resource;
import java.util.List;

@RestController
@Slf4j
public class ItemController {

    @Resource
    private ItemService itemService;


    /**
     * ### 获取所有的商品分类
     *
     * >本接口用于首页中查询所有商品分类
     * @return
     * @throws Exception
     */
    @RequestMapping("/item/api/p/index/queryAllType")
    public Dto getClassificationGoodsAll() throws Exception {
        List<DmItemTypeVo> list = itemService.getClassificationGoodsAll();
        return DtoUtil.returnDataSuccess(list);
    }

//    /**
//     * ### 获取首页横向导航数据
//     *
//     * >本接口用于首页导航中的横向导航
//     * @return
//     * @throws Exception
//     */
//    @PostMapping("/item/api/p/index/queryTransverse")
//    public Dto getHomeHorizontalNavigation() throws Exception {
//
//    }


}
